﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using weikebuluo.Common;

namespace weikebuluo.wxgzpt.Customer.GuestBook
{
    public partial class GuestbookSet : weikeweixin.web.admin.cs.adminbase
    {
        DAL.C_GuestbookSet_DAL GuestbookSetDAL = new DAL.C_GuestbookSet_DAL();
        Model.C_GuestbookSet_Model GuestbookSetModel = new Model.C_GuestbookSet_Model();

        public string GuestbookSet_KeyWord = "";
        public string GuestbookSet_Name = "";
        public string GuestbookSet_CoverPic = "/web/wechat/all/images/twfm.jpg";
        public string GuestbookSet_TopPic = "/web/wechat/all/images/mpic.jpg";
        public string GuestbookSet_Audit = "";
        public string GuestbookSet_WeChatID = "";

        protected void Page_Load(object sender, EventArgs e)
        {
            System.Data.DataTable dtGuestbookSet = GuestbookSetDAL.GetList("User_ID=" + user_id).Tables[0];


            if (dtGuestbookSet.Rows.Count > 0) {
                GuestbookSet_KeyWord = dtGuestbookSet.Rows[0]["GuestbookSet_KeyWord"].ToString();
                GuestbookSet_Name = dtGuestbookSet.Rows[0]["GuestbookSet_Name"].ToString();
                GuestbookSet_CoverPic = dtGuestbookSet.Rows[0]["GuestbookSet_CoverPic"].ToString();
                GuestbookSet_TopPic = dtGuestbookSet.Rows[0]["GuestbookSet_TopPic"].ToString();
                GuestbookSet_Audit = dtGuestbookSet.Rows[0]["GuestbookSet_Audit"].ToString();
                GuestbookSet_WeChatID = dtGuestbookSet.Rows[0]["GuestbookSet_WeChatID"].ToString();
            }


            switch (Request.Form["action"]) { 
                case "bindguest":
                    BindGuest();
                    break;
            }
        }

        /// <summary>
        /// 绑定显示数据
        /// </summary>
        protected void BindGuest() {

            System.Data.DataTable dtGuestbookSet = GuestbookSetDAL.GetList("User_ID=" + user_id).Tables[0];

            if (dtGuestbookSet.Rows.Count > 0) {
                GuestbookSetModel = GuestbookSetDAL.GetModel(Convert.ToInt32(dtGuestbookSet.Rows[0]["GuestbookSet_ID"]));
            }

            GuestbookSetModel.GuestbookSet_KeyWord = Request.Form["keyword"].Trim().ToString();
            GuestbookSetModel.GuestbookSet_Name = Request.Form["msg_name"].Trim().ToString();
            GuestbookSetModel.GuestbookSet_CoverPic = Request.Form["image"].Trim().ToString();
            GuestbookSetModel.GuestbookSet_TopPic = Request.Form["picurl"].Trim().ToString();
            //GuestbookSetModel.GuestbookSet_Audit = int.Parse(Request.Form["audit"].Trim().ToString());
            GuestbookSetModel.GuestbookSet_WeChatID = Request.Form["openidlist[]"].Trim().ToString();
            GuestbookSetModel.User_ID = int.Parse(user_id);

            if (dtGuestbookSet.Rows.Count > 0)
            {
                GuestbookSetDAL.Update(GuestbookSetModel);
                Response.Write("{\"errno\":\"0\",\"tip\":\"修改成功！\",\"url\":\"GuestbookSet.aspx\",\"error\":\"\"}");
            }else{
                GuestbookSetDAL.Add(GuestbookSetModel);
                Response.Write("{\"errno\":\"0\",\"tip\":\"保存成功！\",\"url\":\"GuestbookSet.aspx\",\"error\":\"\"}");
            }
            Response.End();
        }
    }
}